// components/cycleAlert.js
Component({

  options: {
    styleIsolation: "isolated"
  },

  /**
   * 组件的属性列表-用于接收外界传递到组件中的数据
   */
  properties: {

    pTestCycle: {
      type: Array,
      value: []
    },
    pMiddle: {
      type: Boolean,
      value: false
    },

    pTitle: {
      type: String,
      value: ''
    },
    isMoreSelect: { //是否是多选  true 多选
      type: Boolean,
      value: false
    }
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
    onClickItem(ret) {
      debugger
      console.log("===" + JSON.stringify(ret));
      console.log("===" + ret.currentTarget.dataset.name);
      this.triggerEvent('getId', {
        val: ret.currentTarget.dataset.cycleid,
        name: ret.currentTarget.dataset.name
      })
      this.hidePop()
    },
    hidePop() {

      // 关闭select  .对应class #对应id
      this.selectComponent('#popup').hidePop()
    },

    hideAlert() {

      // 关闭select  .对应class #对应id
      this.selectComponent('#popup').clickModal()
    },

    hiddenAlert() {
      console.log("弹框消失了");
      this.triggerEvent("hiddenAlert")
    }
  }
})